package com.experience.util.frequent;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;

/** * 常用工具
    * @author  方达基 
	* @date 创建时间：2016年11月26日 上午11:37:05 
	* @version 1.0 
	* @parameter  
	* @since  
	* @return  
*/
public class Util {
	
	/**
	 * 生成订单号（时间架随机数）
	 */
	public static String getOrderNumber() {
		Date date = new Date();
		SimpleDateFormat formats = new SimpleDateFormat("yyyyMMddhhmmss");
		String str = formats.format(date);

		int a = (int) (Math.random() * 9000 + 1000);
		
		return str + a;
	}
	
	/**
	 * 生成UUID
	 */
	public static String UUID() {
		return UUID.randomUUID().toString().replace("-", "");
	}
	
	/**
	 * 两个时间戳比较相隔多少分钟
	 * 
	 * @param oldtime
	 * @param newTime
	 * @return
	 */
	public static int dateDiffer(String hqtime) {
		int s = (int)(System.currentTimeMillis() - Long.parseLong(hqtime) )/ (1000 * 60);
		return s;
	}
	


}
